A State-Wide Senior Parallel Programming Course
نویسندگان
چکیده
In this paper, we describe an undergraduate parallel programming course based upon networked workstations. The course is offered on the NC-REN (North Carolina Research and Education Network), a private telecommunications network which interconnects universities in North Carolina and provides multiway, face-to-face video and audio communications. Course materials are described and made available in a new textbook. Topics are divided into basic techniques and applications. In addition, extensive home page materials are described.
منابع مشابه
Parallel Programming for the Millennium : Integration Throughout the Undergraduate Curriculum
In 1996, the University of North Carolina at Charlotte was awarded a two-year NSF grant 1 to integrate parallel programming into the Freshman Computer Science curriculum. We are pleased to report on the results of the first full year of this project. In addition, a comprehensive Senior-level course has been developed and delivered to major North Carolina universities through the statewide telev...
متن کاملImproving the Energy Management of Parallel Hybrid Electric Vehicle by Dynamic Programming Using Electro-Thermal Model of Battery
In this paper, an offline energy management system (EMS) is proposed for parallel hybrid electric vehicles (HEVs). The proper energy management system is necessary for dividing torque between electrical motor and Internal Combustion Engine (ICE). The battery is a crucial component of hybrid electric vehicles and affects significantly the cost and the performance of the whole vehicle. The primar...
متن کاملFuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flow Time through Genetic Algorithm
Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters; this is why in recent decades extensive studies have been done on scheduling issues. One type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical model for...
متن کاملFuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flowtime through Genetic Algorithm
Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters with it, this is why in recent decades extensive researches have been done on scheduling issues. A type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical ...
متن کاملIntegrating Parallel Computing into the Undergraduate Curriculum at Texas State University: Experiences from the First Year
The widespread deployment of multicore-based computer systems over the last decade has brought about drastic changes in the software and hardware landscape. Yet, many undergraduate computer science (CS) curricula have not embraced the pervasiveness of parallel computing. In their first years, CS undergraduates are typically exclusively trained to think and program sequentially. However, too fir...
متن کامل